package com.tzbank.wisdom.utils;

/**
 * 业务常量类
 * @author lwb
 *
 */
public class BusinessConstant {

	public final static String BUSINESS_TYPE_TRANSFER = "01";			//业务类型_转账
	public final static String BUSINESS_TYPE_USER = "02";				//业务类型_用户变更
	
	public final static String AI_VOVICE_SUCCESS_CODE = "0";		//语音成功码
	public final static String AI_FACE_SERVICE = "http://tzbank-face/";			//人脸服务注册名
	public final static String AI_VOICE_SERVICE = "http://tzbank-voice/";			//语音服务注册名
	public final static String AI_SFINGERPRINT_SERVICE = "http://tzbank-fingerPrint/";		//指纹服务注册名
	public final static String AI_OCR_SERVICE = "http://tzbank-ocr/";		//OCR服务注册名
	public final static String INTO_FACE = "intoface";		//人脸初始化
	public final static String QUERY_FACE = "queryFace";	//人脸查询
	public final static String INTO_VOICE = "intovoice";	//语音初始化
	public final static String FINGERPRINT_APPLY_INITIALIZE = "fingerPrintApplyInitialize";	//指纹注册初始化
	public final static String FINGERPRINT_APPLY = "fingerPrintApply";		//指纹注册
	public final static String FINGERPRINT_VERIFY_INITIALIZE = "fingerPrintVerifyInitialize";	//指纹校验初始化
	public final static String FINGERPRINT_VERIFY = "fingerPrintVerify";	//指纹校验
	public final static String FINGERPRINT_DELETE = "fingerPrintDelete";	//指纹注销
	public final static String INTO_OCR = "intoOcr";	//OCR识别
	

	public final static String USER_ID_ABP = "ABP";
	
	public final static String SOURCRE_TYPE_PMBBS = "PMBBS";
	
	public final static String SOURCRE_TYPE_PMBS = "PMBS";

	/**
	 * 首次登陆错误码
	 */
	public final static String FIRST_LOGIN_CODE = "tion.mandatory.update.password";
	
	/**
	 * 密码不正确
	 */
	public final static String LOGIN_PASSWORD_ERROR_ONE = "validation.invalid.password";
	
	/**
	 * 登录密码输入错误，还剩下 n 次
	 */
	public final static String LOGIN_PASSWORD_ERROR_WRONG = "validation.wrong.pwd";
	
	/**
	 * 客户信息不存在
	 */
	public final static String LOGIN_PASSWORD_NOT_EXIST = "validation.cif.not.exist";
	
	/**
	 * 请求参数错误
	 */
	public final static String LOGIN_PASSWORD_ARGUMENT_ERROR = "validate.argument.error";
	
	/**
	 * 密码被锁定
	 */
	public final static String LOGIN_PASSWORD_ERROR_LOCKING = "EIP00002";
	
	/**
	 * 用户已被锁定
	 */
	public final static String LOGIN_PASSWORD_ERROR_LOCKING_AFTER = "valiate.userstate.locked";

	/**
	 * 客户渠道状态异常
	 */
	public final static String LOGIN_PASSWORD_CIF_CHANNEL_STATE_ERROR = "dation.cif_channel_state_error";
	
	/**
	 * 密码异常，请与银行联系
	 */
	public final static String RESET_PASSWORD_EXCEPTION = "validation.decrypt.error";
	
	/**
	 * 无效的账号/卡号
	 */
	public final static String VALIDATION_INVALID_ACCOUNT = "Validation.invalid.account";
	
	
	/**
	 * 用户不存在或状态不正常
	 */
	public final static String RESET_PASSWORD_LOGINID_NOT_EXIST = "validation.loginId.not.exist";
	
	/**
	 * 登录名不符合要求格式
	 */
	public final static String RESET_PASSWORD_LOGINID_INVALID = "validation.loginId.invalid";
	
	/**
	 * 验证码已过期
	 */
	public final static String VALIDATE_SMSCODE_OVERDUE = "validate_smscode_overdue";
	
	/**
	 * 验证码输入错误
	 */
	public final static String VALIDATE_SMSCODE_FALSE = "validate_smscode_false";
	
	
	/**
	 * 用户设备类型 - IOS
	 */
	public final static String USER_DEVICE_TYPE_IOS = "IOS";
	
	/**
	 * 用户设备类型 - IOS
	 */
	public final static String USER_DEVICE_TYPE_ANDROID = "Android";

	/**
	 * 注册前置查询
	 */
	public final static String REGITER=	"validation.was.opened.netbank";
	/**
	 * 注册密码错误
	 */
	public final static String REGITER_PWD_ERREO=	"validation.password.wrong";
	/**
	 * 注册密码异常
	 */
	public final static String REGITER_DECRYPT_ERREO=	"validation.password.wrong";
}
